/*
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved.
 */
package com.icinfo.cloud.provider.punish.config.service;

import com.icinfo.cloud.provider.punish.config.model.ConfigRegisterCaseFile;
import com.icinfo.framework.core.service.BaseService;

import java.util.List;

/**
 * 描述: 立案材料配置表 config_register_case_file 对应的Service接口.<br>
 *
 * @author framework generator
 * @date 2022年11月30日
 */
public interface IConfigRegisterCaseFileService extends BaseService {
    void saveList(List<ConfigRegisterCaseFile> fileList);

    void delete(String id);

    /**
     * 立案材料配置列表-配置参数-获取材料列表
     * @param relId
     * @return
     */
    List<ConfigRegisterCaseFile> getFileListByRelId(String relId);

    /**
     * 根据处罚事项获取材料列表
     * @param paramNumbers 编码规则：机构code+处罚code
     * @return
     */
    List<ConfigRegisterCaseFile> getFileListByParamNumber(List<String> paramNumbers);
}
